package com.cq.hd.order.service;

import com.cq.hd.member.api.vo.AppUserVo;
import com.cq.hd.order.api.pft.OrderQueryDataResult;
import com.cq.hd.order.api.pft.PftOrderSubmitResult;
import com.cq.hd.order.po.TbOrderItemPo;

/**
 * <p>
 * 票付通 服务类
 * </p>
 *
 * @author mYunYu
 * @since 2023-12-13
 */
public interface PftService {

    boolean checkVerifyCode(String verifyCode);

    Object getScenicSpotList();

    Object getTicketList();

    PftOrderSubmitResult orderSubmit(TbOrderItemPo orderItemPo, AppUserVo appUserVo);

    PftOrderSubmitResult orderSubmit();

    OrderQueryDataResult OrderQuery();

    boolean OrderChangePro(String pftOrder);

    boolean orderPreCheck(TbOrderItemPo orderItemPo, AppUserVo appUserVo);

    boolean orderPreCheck(String pftSupplier, String pftProduct, String pftTicket);

}
